import { defineStore } from 'pinia'

// stores/tasks.js
export const useTasksStore = defineStore('tasks', {
    state: () => ({
        tasksList: [], // 所有任务列表
    }),
    actions: {
        setTasksList(tasks) {
            this.tasksList = tasks
        },
        // 加载任务列表（如果未加载）
        async fetchTasks() {
            if (this.tasksList.length === 0) {
                const res = await listTasks() // 调用你的任务列表API
                this.tasksList = res.rows
            }
        },
    },
})
export default useTasksStore